About Leigh Golf Studio Limited (12734532) United Kingdom