About Stamford Light Ltd (09722341) United Kingdom