About Northwood Symonds Limited (03714445) United Kingdom