About Armstrong Properties (bristol) Limited (08217742) United Kingdom