About The Little Stamford Company Ltd (13298461) United Kingdom