Sort By: Most PopularA-ZZ-ALowest priceHighest price Results: 122448100All Hamilworth Ballerina Dancing £2.75 View Hamilworth Ballerina Sitting £2.75 View Hamilworth Bride and Groom £13.50 View Hamilworth Large Teddy £2.50 View Hamilworth Medium Teddy £1.95 View Hamilworth Sleepy Baby Blue £1.75 View Hamilworth Sleepy Baby Pink £1.75 View Hamilworth Small Teddy £1.55 View Back To Top