About N. And S. Hammond Limited (01153599) United Kingdom