About Palmhurst Limited (03394516) United Kingdom