About Osborne And Lowe Limited (12579327) United Kingdom