About W & J Stubbs Contracting Limited (07705597) United Kingdom