About James Blake & Co (engineers) Limited (SC036390) United Kingdom