About Horwood S High Standard Limited (03355251) United Kingdom