About Dickey Systems Limited (12961385) United Kingdom