About Thwaites Close Management Company Limited (03937642) United Kingdom