About L & N Golf Management Limited (07700965) United Kingdom