About Cochrane Building Services Limited (08098205) United Kingdom