About Longyard House (horley) Limited (08391965) United Kingdom