About Taylor Russell Properties Limited (13633231) United Kingdom