About Stubbs Construction Limited (04234678) United Kingdom