About Stringer Mallard Consulting Limited (07156137) United Kingdom