About Elliott Hellard & Co. Ltd (11256892) United Kingdom