About Stamford Shelborn Leeds Ltd (13537378) United Kingdom