About Palmer And Stone Ltd (12402351) United Kingdom