About Farrell International Limited (SC583136) United Kingdom