About L Finn Co Limited (11783374) United Kingdom