About Lowe & Co. London Limited (09900318) United Kingdom