About Franklins The Strand Limited (10979640) United Kingdom