About Sola Kitchens (wigmore Street) Limited (12913690) United Kingdom