About Wykeham House Limited (04889349) United Kingdom