About Drummond Properties Limited (SC229668) United Kingdom