About London House Henfield Limited (10127163) United Kingdom