About Landfall Management Company Limited (10976226) United Kingdom