About Lysander Mead Management Company Limited (02728429) United Kingdom