About Hard & Jurca Limited (11628392) United Kingdom