About Stash House London Ltd (12971552) United Kingdom