About Palmer Ladds Limited (02335453) United Kingdom