About Farrell Motor Company Limited (SC417190) United Kingdom