About Lindfors & Lindfors Limited (13087642) United Kingdom