About Tilby Close Management Company Limited (02535596) United Kingdom