About Galbraith Leisure Limited (SC563638) United Kingdom