About Cooper Chandler Developments Limited (11474959) United Kingdom