About Anchor House Developments Limited (13390869) United Kingdom