About Scher & Marks Limited (08357784) United Kingdom