About Smith & Mclaurin Limited (SC229817) United Kingdom