About Phillipa Benson Beauty Retreat Limited (08324783) United Kingdom