About Kenneth Towle Limited (09596410) United Kingdom