About Fenwick Street Investments Limited (00577718) United Kingdom