About Rachel Parham Design Limited (12893301) United Kingdom