About Severn Lodge Management Company Limited (00907861) United Kingdom