About Eighteen St. Lawrence Road Management Company Limited (01783444) United Kingdom