About Willoughby Public Relations (holdings) Limited (09480507) United Kingdom