About Thomson S Developments (uk) Limited (SC677492) United Kingdom