About Lanfranchi Solutions Limited (09895572) United Kingdom