About Sefton Armstrong Limited (09411968) United Kingdom