About Partick Leisure Limited (SC624374) United Kingdom