About T Mcf Drummond (barbeth) Limited (SC324104) United Kingdom