About The Log People Limited (09556517) United Kingdom