About Taylor Square Management Company Limited (02042771) United Kingdom