About Restaurant Severn Limited (10418307) United Kingdom