About Apple Property Developments Limited (10253327) United Kingdom