About S & A Lark Limited (07424118) United Kingdom