About Anchored Homes Ltd (12593711) United Kingdom