About Leo Nottingham Limited (12821764) United Kingdom