About Leopold Land Management Ltd (13073759) United Kingdom