About National Horse Museum Limited (03994137) United Kingdom