About Cochrane Cottages Limited (13671021) United Kingdom