About Lowe Associates Limited (11593098) United Kingdom