About Stanfords Ltd (11838679) United Kingdom