About Lowe Investment Holdings Limited (11710289) United Kingdom