About Durrell Property Development Limited (10824151) United Kingdom