About Sheldrake & Sheldrake Ltd (13675243) United Kingdom