About Essex Garden Studios Ltd (12812192) United Kingdom