About Wycombe Holdings Limited (05047129) United Kingdom