About Marlborough Photo Laboratories Limited (02712682) United Kingdom