About Stephen Farrell Limited (01354220) United Kingdom