About Stamford Candleriggs Limited (11846345) United Kingdom