About Rachel Elmira Johnson Limited (09230470) United Kingdom