About Mitre Gardens London Road Management Company Limited (03129185) United Kingdom