About Haughton Palmer Ltd (13479263) United Kingdom