About Taylor & Francis Property Ltd (12939556) United Kingdom