About Pelham Lodge Puppets Company Ltd (11277857) United Kingdom