About 53 Stroud Green Ltd (12198103) United Kingdom