About Wycombe Investments Limited (04255929) United Kingdom