About Doggett & Jones Limited (02629192) United Kingdom