About S. & J. Mccarroll & Company Limited (SC040690) United Kingdom