About Taylors Croft Management Company Limited (02913052) United Kingdom