About Nelson Birch & Sons Ltd (07007231) United Kingdom