About Stamford James Ltd (10879845) United Kingdom