About Nelsons Block Management Ltd (10302903) United Kingdom