About Dockrell Credit Control Solutions Limited (08688801) United Kingdom