About Douglac Limited (08146921) United Kingdom