About Henrietta Palmer Limited (13208786) United Kingdom