About Strand Finance Limited (12155408) United Kingdom