About Peckhamplex Limited (02449371) United Kingdom