About Drummond & Sons Limited (04709851) United Kingdom