About Timberlee Close Management Company Limited (11426499) United Kingdom