About Puttshack Lakeside Limited (12324646) United Kingdom