About Left Handed Golf Limited (05108169) United Kingdom