About Herschel Management Limited (07456072) United Kingdom