About The 8848 Stamford Limited (10355695) United Kingdom