About Glenn & Co (essex) Ltd (03712390) United Kingdom