About D. Blake & Co. Limited (SC030911) United Kingdom