About Solomon & Thaddeus Ltd (10971886) United Kingdom