About Macduff Consulting Limited (09616310) United Kingdom