About Idris Davies Developments Ltd (10007404) United Kingdom