About Stroud Green Fitters Limited (11759715) United Kingdom