About Snap Frames Warehouse Limited (09924639) United Kingdom