About Nellen London Ltd (09304067) United Kingdom