About Taylor Harrison Properties Limited (12764002) United Kingdom