About Palmhurst Holdings Limited (03538098) United Kingdom