About Ross & Laidlaw & Sons Limited (SC189154) United Kingdom