About Wykeham Lodge Development Ltd (09727206) United Kingdom