About L&a Performance Limited (11119858) United Kingdom