About Palmer Press Limited (07532870) United Kingdom