About S And W Holdings Ely Ltd (12683745) United Kingdom