About Lt Stamford Limited (10574743) United Kingdom