About Philippa Seal Limited (07995949) United Kingdom