About William Lack Photography Limited (06835583) United Kingdom