About Palmerston Leisure Limited (SC378308) United Kingdom