About Mega Log Cabins Limited (09045188) United Kingdom