About Karl Lake Engineering Limited (07573016) United Kingdom