About M. Ferrar & Sons (glasgow) Limited (SC036274) United Kingdom