About Martin Palmer Publishing Services Limited (09143600) United Kingdom