About Sanders Lea Management Company Limited (11825099) United Kingdom