About Severn Commercial Properties Limited (05038879) United Kingdom