About Cochrane Building Solutions Limited (06704617) United Kingdom