About Ludwig & Ludwig Ltd (12909977) United Kingdom