About Lowen & Leal Services Ltd (12996349) United Kingdom