About Anchor Surveying & Claims Limited (12802139) United Kingdom