About Rick Dickinson Solutions Ltd (06493940) United Kingdom