About Steve Cochrane Limited (06133079) United Kingdom