About S & A Cochran Ltd (SC597228) United Kingdom