About L19 Management Limited (08669113) United Kingdom