About Luscombe Construction Limited (03287254) United Kingdom