About Essex & London Management Services Ltd (12766812) United Kingdom