About Walcott Hall Barns (management) Limited (12925465) United Kingdom