About Howard S Stash Ltd (12862644) United Kingdom