About Teffont Leisure Village Limited (10308699) United Kingdom