About Lohl Limited (09326008) United Kingdom