About Jack Farrow Limited (09249529) United Kingdom