About Tim Peters Associates Limited (05692674) United Kingdom