About Nick Drury Investments Limited (11248482) United Kingdom