About Sherdley Investment Holdings Ltd (12924888) United Kingdom