About 196 Peckham Rye Company Limited (12965840) United Kingdom