About Taylors Close Management Company Limited (01775773) United Kingdom