About Needham Vehicle Building Limited (11018171) United Kingdom