About The Star And Dove Ltd (12207019) United Kingdom