About Stubbs Project Management Limited (09196991) United Kingdom