About Doggerstrand Limited (01743063) United Kingdom