About Twissell Neilson Budd & Co. Ltd (06819418) United Kingdom