About Sheldrake Holdings Ltd (13334806) United Kingdom