About Nabbscott Business Centre Limited (12008255) United Kingdom