About Neb Glasgow Ltd (SC608807) United Kingdom