About N Lubega Limited (07604686) United Kingdom