About Lac Stukely Limited (12744186) United Kingdom