About Palmhurst Securities Limited (03127674) United Kingdom