About Notts Invest Limited (11233286) United Kingdom