About Wycombe Mind Limited (11683943) United Kingdom