About Farrowoods Ltd (11094725) United Kingdom