About Fenn S (farnborough) Holdings Limited (03239995) United Kingdom