About Taylor Francis Homes Ltd (12305405) United Kingdom