About James & Palmer Limited (13262225) United Kingdom