About Elstree International Limited (12458702) United Kingdom