About Smeaton And Associates Limited (SC417610) United Kingdom