About Stamford And Lane Ltd (11029681) United Kingdom