About Ditton Associates Limited (09959558) United Kingdom