About Squeeky Wheels Limited (05015102) United Kingdom