About Flannigan & Lockwood Ltd (05515501) United Kingdom