About Semaphore Property Limited (10438029) United Kingdom