About Leo 1214 Limited (08100329) United Kingdom