PEDALS & PETALS LTD Company number 15130342 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office AddressUrban Farmers Market, 27 Camberwell Green, London, England, SE5 7AN PostcodeSE5 7AN Map