About Ben Allen Golf & Leisure Limited (10465585) United Kingdom