About Speros Restaurants Ltd (10696681) United Kingdom