About Lowry London Ltd (08691802) United Kingdom