About Peter Cochrane Limited (10340130) United Kingdom