About De-lammeters Limited (08683382) United Kingdom