About Rh Palmer Ltd (11832563) United Kingdom