About Neil Wood Limited (07387342) United Kingdom