About I.d.r Concepts Limited (08317868) United Kingdom