About Armstrong Baxter Bradley Limited (13402635) United Kingdom