About I.d. Barnard Ltd (03369014) United Kingdom