About Abbey Uk Developments Limited (10707106) United Kingdom