About S C Thomas Solutions Limited (09589993) United Kingdom