About D.m. Keay & Sons Limited (SC035795) United Kingdom