About I&m Stamford Properties Ltd (11241135) United Kingdom