About Rw & J Cochrane & Sons Limited (SC098201) United Kingdom