About Armstrong Bell Properties Ltd (12027589) United Kingdom