About Rachel Ellis Limited (05465908) United Kingdom