About Stroud Diner Ltd (10652530) United Kingdom