About Stamford Road Management Ltd (07771683) United Kingdom