About Sherborne Lord Holdings Ltd (12982700) United Kingdom