About R. Barker (peckham) Ltd (08873572) United Kingdom