About I-land Essex Street Management Company Limited (06182852) United Kingdom