About Semaphore Management Company Limited (04692343) United Kingdom