About Wykeham Place Management Company Limited (00917960) United Kingdom