About Peddars Holdings Limited (10734282) United Kingdom