About Trevelyan Close Management Company Limited (02422699) United Kingdom