About Fitzrovia Strand Investments Limited (06139383) United Kingdom