About The Holburne Museum Trust Company (04104120) United Kingdom