About Storrs Mc Ltd. (11198530) United Kingdom