About The Wycombe Environment Centre Limited (04218686) United Kingdom