About Thame Lea Park Management Company (1) Limited (01324636) United Kingdom