About Holtspur Limited (13078896) United Kingdom