About Marlborough 24 Limited (NI618154) United Kingdom