About Wykeham Properties Limited (02012088) United Kingdom