About Stringer Mallard Limited (04166476) United Kingdom