About Leo 1959 Limited (08606345) United Kingdom