About Ickham Village Limited (07439544) United Kingdom