About The Paddle Shop Ltd (13459633) United Kingdom