About Thompson Project Solutions Limited (09259889) United Kingdom