About Allen & Flynn Developments Ltd (13562116) United Kingdom