About Allen & Bell Properties Ltd (12276081) United Kingdom