About Stubbs Developments Limited (09148291) United Kingdom