About Palmer Foxx Limited (10751813) United Kingdom