About Lomax Brothers Construction Limited (11770377) United Kingdom