About N Demmert Ltd (11733422) United Kingdom