About St John S Lea Management Company Limited (04186370) United Kingdom