About Goodwood Fitch Limited (09626545) United Kingdom