About Element Properties Alexandra Park Limited (10351289) United Kingdom