THE PUPPET CENTRE TRUST Company number 03185339 · Monitor this company Active Overview People 38 Financial Control Documents Analysis Location Related Registered office AddressThe Puppet Centre, Bac, Lavender Hill, London, SW11 5TN PostcodeSW11 5TN Companies at this postcode 9 Map