About Tughan & Cochrane Limited (SC275383) United Kingdom