About Anchor Mews Limited (04520088) United Kingdom