About Teddesley Hall & Water Wheel Limited (11062177) United Kingdom