About Philippa Thorp Design Limited (05631214) United Kingdom