About Stanford Road Management Company Limited (02877493) United Kingdom