About Libby Lord Limited (12978139) United Kingdom