About The Strand Group Ltd (11964898) United Kingdom