About Trow Close Management Company Limited (05898496) United Kingdom