About Westmore-elliott System Technologies Limited (06188732) United Kingdom