About S & F Technologies Limited (11651423) United Kingdom