About Pelham Puppets Limited (02792807) United Kingdom