About Holtstress Limited (01969613) United Kingdom