About Strategic Corporate Consultants Limited (06175577) United Kingdom