About Andrew Hall Golf Limited (10970458) United Kingdom