About Alfa Denton Freehold Ltd (10908367) United Kingdom