About Studio Alec Finlay Ltd (06857739) United Kingdom