About House Cochrane Limited (12889314) United Kingdom