About 21 Anchorage Road Properties Limited (07700902) United Kingdom