About Idris Davies Limited (01924278) United Kingdom