About Philippa Scott Limited (11201842) United Kingdom