About Log Cabin Technology Limited (08711163) United Kingdom