About Alford House Freehold Ltd (12688913) United Kingdom