About Rachel Lowe Limited (10847243) United Kingdom