About N Holdroff Ltd (11430199) United Kingdom