About Alexander Duckham & Co. Limited (00162738) United Kingdom