About Clubhouse Scotland Limited (SC386878) United Kingdom