About Deimann & Deimann Ltd (13149194) United Kingdom