About 136 Stroud Green Road Management Limited (07787560) United Kingdom