About Bulloch Cowell & Company Limited (SC420306) United Kingdom