About Anchor (lordswood) Limited (11042679) United Kingdom