About Lucius Fox Company Ltd (09395730) United Kingdom