About Haydon Finch Studio Limited (12613929) United Kingdom