About Logmoor Limited (01236355) United Kingdom