About Almond & Clarke Homes Ltd (13290484) United Kingdom