About L&a Natural Limited (11624239) United Kingdom