About Northwood (tamworth & Lichfield) Ltd (07360586) United Kingdom