About Fox Finch & Tepper Limited (09030005) United Kingdom