About Photocraft (hampstead) Limited (01355366) United Kingdom