About Lomax & Thorne Limited (12223815) United Kingdom