About Seftron Limited (03692039) United Kingdom