About Somers Centre Limited (01393553) United Kingdom