About N.e. Blake & Co. Ltd (13638753) United Kingdom