About I.o. Lowe Ltd (08378533) United Kingdom