About Thompson & Riley (properties) Limited (12694166) United Kingdom