About Leo (fitzwilliam) Limited (11924811) United Kingdom