About Severn Street Limited (09178247) United Kingdom