About Phillipa Nowell Limited (05068059) United Kingdom