About Stamford Marylebone Limited (13680815) United Kingdom