About Anchor Property Developer Ltd (12927306) United Kingdom