About S V Armstrong Limited (07371078) United Kingdom