About 188 Peckham Rye Management Limited (03560665) United Kingdom