About Sheldrake Limited (06339420) United Kingdom