About S. & F. Services Limited (03785322) United Kingdom