About Lowry & Williams Limited (05943195) United Kingdom