About Wycombe Abbey International Limited (09911805) United Kingdom