About Sidmouth Consulting Ltd (13481249) United Kingdom