About Dixon & Rickels Limited (05956189) United Kingdom