About Flannigan & Algieri Limited (06220849) United Kingdom