About Leo (high Wycombe) Limited (12635097) United Kingdom