About Narby Holdings Ltd (07477266) United Kingdom