About Taylors Lane Management Limited (02595293) United Kingdom