About Ida Smith & Co Limited (12847408) United Kingdom