About Mark Stubbs Contractors Ltd (05392469) United Kingdom