About Norbain Holdings Limited (06248590) United Kingdom