About Sherbourne Holdings & Assets Ltd (13373051) United Kingdom