About Atticus Property Development Limited (12697947) United Kingdom