About Palmer Nominees Limited (13257286) United Kingdom