About Rachael Harkness Limited (11357592) United Kingdom