About Russell Thompson Properties Limited (13119424) United Kingdom