About L And L Originals Limited (08266196) United Kingdom