About Sterling Thistle Business Solutions Limited (03835546) United Kingdom