About Lomax Design And Build Limited (09005962) United Kingdom