About Amherst Road Management Company Limited (11942691) United Kingdom