About Rachel Duffy Limited (08341156) United Kingdom