About Shield (insurance Consultants) Limited (SC122086) United Kingdom