About Lomax & Smith Limited (SC023033) United Kingdom