About M O Flanagan & Sons Ltd (06904415) United Kingdom