About Libby London Ltd (07590324) United Kingdom