About D. Mayers & Co. Limited (00892635) United Kingdom