About Phillippa Levy & Associates Limited (01511286) United Kingdom