About Barton Finch Limited (03868556) United Kingdom