About Lark Lane Gallery Limited (07726503) United Kingdom