About James Ingles Putters Limited (07533882) United Kingdom