About Isherwood & Company Ltd (09220649) United Kingdom