About The Rubber Chicken Limited (09031615) United Kingdom