About James Cubitt & Partners Developments Limited (13349758) United Kingdom