About Sahri Armstrong Limited (12235737) United Kingdom