About Tom Stubbs Information Management Limited (07641402) United Kingdom