About B&p.armstrong Ltd (13125323) United Kingdom