About Palmer (fencing) Limited (02937116) United Kingdom