About Anchor Developments Group Limited (12968641) United Kingdom