About Wycombe Ltd (12458176) United Kingdom