About Nicholas Storey Limited (12072961) United Kingdom