About Stubby Lane Developments Limited (13243105) United Kingdom