About Taylor Nash Properties Limited (11718952) United Kingdom