About C Palmer & Sons Limited (12518559) United Kingdom