About Rachel Newell Limited (11124941) United Kingdom