About Kestrel Golf & Sports Limited (05560760) United Kingdom