About Palmer Golf Company Limited (05995951) United Kingdom