About Severn Properties Limited (10992328) United Kingdom