About Anchor Cars Ltd (10267434) United Kingdom