About Cochrane Developments Limited (05937622) United Kingdom