About Peckham Management Limited (02805445) United Kingdom