About Wykeham House Management Company Limited (01328479) United Kingdom