About Longwood Road Management Company Limited (01894286) United Kingdom