About D And L Drummond Limited (SC583475) United Kingdom