About Cargill & Associates Limited (SC544193) United Kingdom