About The Severn Lake Company Limited (04656908) United Kingdom