About 184 Stroud Green Road Company Limited (12752003) United Kingdom